#define PWMB 5
#define BIN2 6
#define BIN1 7
#define stby 8
#define AIN1 9
#define AIN2 10
#define PWMA 11

#include <Wire.h>


void zhengzhaunA()
{
  digitalWrite(BIN2, HIGH);
  digitalWrite(BIN1, LOW);
  Serial.println("A:shunshizhen");
}
void zhengzhaunB()
{
  digitalWrite(AIN1, HIGH);
  digitalWrite(AIN2, LOW);
  Serial.println("B:shunshizhen");
}
void fanzhaunA()
{
  digitalWrite(BIN2, LOW);
  digitalWrite(BIN1, HIGH);
  Serial.println("A:nishizhen");
}
void fanzhaunB()
{
  digitalWrite(AIN1, LOW);
  digitalWrite(AIN2, HIGH);
  Serial.println("B:nishizhen");
}
void stopA()
{
  digitalWrite(BIN2, LOW);
  digitalWrite(BIN1, LOW);
  Serial.println("A:STOP");
}
void stopB()
{
  digitalWrite(AIN1, LOW);
  digitalWrite(AIN2, LOW);
  Serial.println("B:STOP");
}
void setup()
{

  // put your setup code here, to run once:
  pinMode(BIN2, OUTPUT);  // 定义引脚的模式
  pinMode(BIN1, OUTPUT);  // 定义引脚的模式
  pinMode(PWMB, OUTPUT); // 定义引脚的模式
  pinMode(stby, OUTPUT);    // 定义引脚的模式
  pinMode(AIN1, OUTPUT);  // 定义引脚的模式
  pinMode(AIN2, OUTPUT);  // 定义引脚的模式
  pinMode(PWMA, OUTPUT); // 定义引脚的模式
  Wire.begin();
  Serial.begin(9600);
}

void loop()
{
  digitalWrite(stby, HIGH);
  zhengzhaunA();
  fanzhaunB();
  analogWrite(PWMB, 100);
  analogWrite(PWMA, 100);
  delay(1000);
}
